package com.github.niefy.modules.third.dto.in;

import com.github.niefy.common.utils.Json;
import com.github.niefy.modules.third.dto.SpmIn;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 查询用户详细信息
 * */
@EqualsAndHashCode(callSuper = true)
@Data
public class ThirdUserIn_002 extends SpmIn {

    private StuInfo studentinfo;

    @Data
    public class StuInfo {
        /**
         * 学号
         */
        private String studentno;
        /**
         * 姓名
         */
        private String studentname;
        /**
         * 性别码
         */
        private String sexid;
        /**
         * 性别名称
         */
        private String sexname;
        /**
         *
         */
        private String idcardno;
        /**
         * 民族名称
         */
        private String folkname;
        private String notes;
        /**
         * 学级
         */
        private String gradeno;
        /**
         * 学院码
         */
        private String departmentno;
        /**
         * 学院名称
         */
        private String departmentname;
        /**
         * 系所码
         */
        private String specialityno;
        /**
         * 系所名
         */
        private String specialityname;
        /**
         * 班级号
         */
        private String classno;
        /**
         * 班级名
         */
        private String classname;
        /**
         *
         */
        private String levelno;
        /**
         *
         */
        private String levelname;
        /**
         *
         */
        private String scharea;
        //private String passwd;
        /**
         * 照片地址
         */
        private String photopath;
        /**
         * 学校id
         */
        private String universityid;
        /**
         * 学校名称
         */
        private String universityname;
        /**
         * 邮箱
         */
        private String studentemail;
        /**
         * 学年
         */
        private String academicyearno;
        /**
         * 学期
         */
        private String termno;
        private String xjztflag;
        private String sfzxflag;
        private String operatedate;
    }

    @Override
    public String toString() {
        return Json.toJsonString(this);
    }
}
